Spring AOP被设计成可拓展的。尽管内部使用的策略是拦截器实现的,它还可以支持任意的通知类型,除了开箱即用的拦截器外,还有around advice,before, throws advice和after returning advice。
org.srpingframework.aop.framework.adapter包是一个回调函数的包,用来在不改变核心框架的情况下,支持自定义的通知类型。唯一的约束是自定义的通知类型必须要是想org.aopalliance.aop.Advice标记接口。
请查阅org.springframework.aop.framework.adapter的文档来获取更多信息。